﻿<?xml version="1.0" encoding="utf-8"?>
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
	<GradientStopCollection x:Key="rainbow">
		<GradientStop Color="Black" Offset="0"/>
		<GradientStop Color="Purple" Offset=".1"/>
		<GradientStop Color="Blue" Offset=".2"/>
		<GradientStop Color="Cyan" Offset=".3"/>
		<GradientStop Color="Lime" Offset=".48"/>
		<GradientStop Color="Lime" Offset=".52"/>
		<GradientStop Color="Yellow" Offset=".7"/>
		<GradientStop Color="Red" Offset=".9"/>
		<GradientStop Color="Black" Offset="1.0"/>
	</GradientStopCollection>
	<GradientStopCollection x:Key="tricolor">
		<GradientStop Color="Red" Offset="0"/>
		<GradientStop Color="Yellow" Offset="0.5"/>
		<GradientStop Color="Blue" Offset="1"/>
	</GradientStopCollection>
	<GradientStopCollection x:Key="togreen">
		<GradientStop Color="White" Offset="0"/>
		<GradientStop Color="Green" Offset="1"/>
	</GradientStopCollection>
	<GradientStopCollection x:Key="toblue">
		<GradientStop Color="White" Offset="0"/>
		<GradientStop Color="Blue" Offset="1"/>
	</GradientStopCollection>
	<DrawingGroup x:Key="Content">
		<GeometryDrawing Brush="DarkGray" Geometry="M 0,0 L 400,0 400,600 0,600 Z"/>
		<GeometryDrawing Geometry="M 20,10 H 380 V 50 H 20 Z">
			<GeometryDrawing.Brush>
				<LinearGradientBrush EndPoint="1,0" GradientStops="{StaticResource rainbow}"/>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 20,60 H 380 V 110 H 20 Z">
			<GeometryDrawing.Brush>
				<LinearGradientBrush EndPoint="0,1" Opacity="0.5" GradientStops="{StaticResource rainbow}"/>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 20,120 H 380 V 170 H 20 Z">
			<GeometryDrawing.Brush>
				<LinearGradientBrush EndPoint="0,1" GradientStops="{StaticResource rainbow}">
					<LinearGradientBrush.Transform>
						<RotateTransform CenterX="200" CenterY="145" Angle="-15"/>
					</LinearGradientBrush.Transform>
				</LinearGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 20,180 H 380 V 230 H 20 Z">
			<GeometryDrawing.Brush>
				<LinearGradientBrush EndPoint="1,0" SpreadMethod="Reflect" GradientStops="{StaticResource rainbow}">
					<LinearGradientBrush.RelativeTransform>
						<TransformGroup>
							<SkewTransform CenterX="0.5" CenterY="0.5" AngleX="30"/>
							<TranslateTransform X="0.5"/>
						</TransformGroup>
					</LinearGradientBrush.RelativeTransform>
				</LinearGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 30,250 H 370 V 280 H 30 Z">
			<GeometryDrawing.Pen>
				<Pen Thickness="10" LineJoin="Round">
					<Pen.Brush>
						<LinearGradientBrush EndPoint="0,1" SpreadMethod="Pad">
							<LinearGradientBrush.RelativeTransform>
								<TransformGroup>
									<ScaleTransform CenterY="0.5" ScaleY="0.1"/>
									<SkewTransform CenterX="0.5" AngleY="10"/>
								</TransformGroup>
							</LinearGradientBrush.RelativeTransform>
							<LinearGradientBrush.GradientStops>
								<GradientStop Color="Gray" Offset="0"/>
								<GradientStop Color="White" Offset="1"/>
							</LinearGradientBrush.GradientStops>
						</LinearGradientBrush>
					</Pen.Brush>
				</Pen>
			</GeometryDrawing.Pen>
			<GeometryDrawing.Brush>
				<LinearGradientBrush EndPoint="0,1" SpreadMethod="Pad">
					<LinearGradientBrush.RelativeTransform>
						<TransformGroup>
							<ScaleTransform CenterY="0.5" ScaleY="0"/>
							<SkewTransform CenterX="0.5" AngleY="10"/>
						</TransformGroup>
					</LinearGradientBrush.RelativeTransform>
					<LinearGradientBrush.GradientStops>
						<GradientStop Color="White" Offset="0"/>
						<GradientStop Color="Black" Offset="1"/>
					</LinearGradientBrush.GradientStops>
				</LinearGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 20,300 H 120 V 500 H 20 Z">
			<GeometryDrawing.Brush>
				<RadialGradientBrush GradientOrigin=".25,.25" SpreadMethod="Reflect" 
					GradientStops="{StaticResource tricolor}">
					<RadialGradientBrush.RelativeTransform>
						<TransformGroup>
							<ScaleTransform CenterX=".5" CenterY=".5" ScaleX=".5" ScaleY=".25"/>
							<RotateTransform CenterX=".5" CenterY=".5" Angle="15"/>
						</TransformGroup>
					</RadialGradientBrush.RelativeTransform>
				</RadialGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 145,300 H 255 V 500 H 145 Z">
			<GeometryDrawing.Brush>
				<RadialGradientBrush GradientOrigin=".25,.25" SpreadMethod="Pad"
					GradientStops="{StaticResource togreen}">
					<RadialGradientBrush.RelativeTransform>
						<TransformGroup>
							<ScaleTransform CenterX=".5" CenterY=".5" ScaleX=".5" ScaleY=".25"/>
							<RotateTransform CenterX=".5" CenterY=".5" Angle="15"/>
						</TransformGroup>
					</RadialGradientBrush.RelativeTransform>
				</RadialGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 280,300 H 380 V 500 H 280 Z">
			<GeometryDrawing.Brush>
				<RadialGradientBrush GradientOrigin=".25,.25" SpreadMethod="Repeat"
					GradientStops="{StaticResource toblue}">
					<RadialGradientBrush.RelativeTransform>
						<TransformGroup>
							<ScaleTransform CenterX=".5" CenterY=".5" ScaleX=".5" ScaleY=".25"/>
							<RotateTransform CenterX=".5" CenterY=".5" Angle="15"/>
						</TransformGroup>
					</RadialGradientBrush.RelativeTransform>
				</RadialGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 20,520 H 120 V 580 H 20 Z">
			<GeometryDrawing.Brush>
				<RadialGradientBrush GradientOrigin=".25,.25" SpreadMethod="Reflect"
					GradientStops="{StaticResource tricolor}">
					<RadialGradientBrush.RelativeTransform>
						<TransformGroup>
							<ScaleTransform CenterX=".5" CenterY=".5" ScaleX="0" ScaleY=".25"/>
							<RotateTransform CenterX=".5" CenterY=".5" Angle="15"/>
						</TransformGroup>
					</RadialGradientBrush.RelativeTransform>
				</RadialGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 145,520 H 255 V 580 H 145 Z">
			<GeometryDrawing.Brush>
				<RadialGradientBrush GradientOrigin=".25,.25" SpreadMethod="Pad"
					GradientStops="{StaticResource togreen}">
					<RadialGradientBrush.RelativeTransform>
						<TransformGroup>
							<ScaleTransform CenterX=".5" CenterY=".5" ScaleX=".5" ScaleY="0"/>
							<RotateTransform CenterX=".5" CenterY=".5" Angle="15"/>
						</TransformGroup>
					</RadialGradientBrush.RelativeTransform>
				</RadialGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
		<GeometryDrawing Geometry="M 280,520 H 380 V 580 H 280 Z">
			<GeometryDrawing.Brush>
				<RadialGradientBrush GradientOrigin=".25,.25" SpreadMethod="Repeat"
					GradientStops="{StaticResource toblue}">
					<RadialGradientBrush.RelativeTransform>
						<TransformGroup>
							<ScaleTransform CenterX=".5" CenterY=".5" ScaleX="0" ScaleY="0"/>
							<RotateTransform CenterX=".5" CenterY=".5" Angle="15"/>
						</TransformGroup>
					</RadialGradientBrush.RelativeTransform>
				</RadialGradientBrush>
			</GeometryDrawing.Brush>
		</GeometryDrawing>
	</DrawingGroup>
</ResourceDictionary>
